|
|
|
הוסיפו מידע על מעסיק
|
|
מתכנת JAVA
|
|
שאלות מראיונות עבודה לתפקיד
|
|
|
|
|
|
|
Theworker >
תוכנה
>
פירוט שאלות מראיונות עבודה לתפקיד מתכנת JAVA
פירוט שאלות מראיונות עבודה לתפקיד מתכנת JAVA
810 - 801 מתוך 1242
|
|
|
|
ראיון לתפקיד מתכנת JAVA
בחברת סנדיסק
מרץ 2018
|
30.03.2018
|
|
|
| פרטים לגבי התהליך |
ראיון מקצועי בע"פ ואח"כ מבחן קידוד מול מחשב |
|
| שאלות מתוך הראיון |
מבחן קידוד: לכתוב מערכת messaging הכוללת ברוקר וendpoint handler
הברוקר אחראי לרישום האנדלרים לנושאים (many-to-many) וההאנדלרים אחראים להעביר את ההודעות ליעד (קובץ או stdout)
שתי הקומפוננטות צריכות להיות thread safe |
|
| תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
| |
מרץ 2018
|
| |
הברוקר צריך להשתמש ב ConcurrentHashMap (הבוחן ישאל למה בסוף התרגול)
ההאנדלר צריך להשתמש ב BlockingQueue (סדר ההודעות צריך להשמר) וצריך להשתמש ב CompleteableFuture לשליפה מהתור
צריך גם להשתמש ב AtomicLong לשמןר מונים כמה הודעות נשלחו בהצלחה וכמה נכשלו
|
| |
|
| |
|
|
|
הוסף מידע על החברה
|
עוד מידע על סנדיסק :
|
|
|
ראיון לתפקיד מתכנת JAVA
בחברת הלו הרט
מרץ 2018
|
26.03.2018
|
|
|
| פרטים לגבי התהליך |
הסבר על החברה
לספר על פרויקט ושאלות תוך כדי עליו..צריך לחשוב High scale |
|
| שאלות מתוך הראיון |
לממש זיכרון LRU - last recently used |
|
| תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
| |
מרץ 2018
|
| |
hashmap to point bidirectional linked list, when a record is accessed it's going to the head of the list
|
| |
|
| |
|
|
|
הוסף מידע על החברה
|
עוד מידע על הלו הרט :
|
|
|
ראיון לתפקיד מתכנת JAVA
בחברת סנדיסק
ינואר 2018
|
21.03.2018
|
|
|
| פרטים לגבי התהליך |
הגעתי דרך פרסום באינטרנט, היה שיח אישי של ספר לי על עצמך ופרוייקט, ואלה שאלות שכן זכרתי מהראיון. |
|
| שאלות מתוך הראיון |
1. יש מערך סופי שכל תא בו הוא בית (8 ביטים) . כתוב פונקציה המכריעה האם הביטים 0 5 או 7 דלוקים באחד מהמקומות במערך .
פתרון: נשמור את המספר 10100001 את הערך העשרוני של המספר הזה במשתנה. עבור כל איבר במערך נעשה & עם המשתנה עזר .
2. יש מרחב זיכרון שאני נותן ליוזר של 1MB שכל בלוק בגודל מסוים 16KB למשל . יש לך רגיסטר של 32 ביטים. נניח מישהו עושים מאלוק ואני נותן לו כתובת פנויה החל מתחילת הבלוק. ויש לך פריי שמוחק את הבלוק המסוים הזה . |
|
| תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
| |
דצמבר 2018
|
| |
תשובה עבור 2:
צריך לממש פונקציות בסיבוכיות 1.. המחיקה מהזכרון פשוטה כי מקבלים ID של תמונה למחוק
ההכנסה לזכרון בעייתית כי צריך לדעת מה המקום הבא שפנוי, לכן שומרים ברגיסטר את המקום הראשון שפנוי (מצביע לכתובת ב-RAM) ובעצם כל המקומות הפנויים מחוברים בינהים ברשימה מקושת (בסוף של השורה יושב מצביע לכתובת הבאה שפנויה)
...
|
| |
|
| |
|
|
|
הוסף מידע על החברה
|
עוד מידע על סנדיסק :
|
|
|
ראיון לתפקיד מתכנת JAVA
בחברת יבמ
נובמבר 2017
|
17.03.2018
|
|
|
| פרטים לגבי התהליך |
פגישת לראיון מקצועי עם שני אנשים |
|
| שאלות מתוך הראיון |
לכתוב פונקציה יעילה שמקבלת מחרוזת ומחזירה מספר integer |
|
| תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
| |
מרץ 2018
|
| |
לממש בעזרת switch case
|
| |
|
| |
|
|
|
הוסף מידע על החברה
|
עוד מידע על יבמ :
|
|
|
ראיון לתפקיד מתכנת JAVA
בחברת אמדוקס
אוגוסט 2017
|
14.03.2018
|
|
|
| פרטים לגבי התהליך |
מבחן מיונים כולל שאלות JAVA וחידות לוגיקה |
|
| שאלות מתוך הראיון |
למצוא את המספר החסר במערך |
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אמדוקס :
|
|
|
ראיון לתפקיד מתכנת JAVA
בחברת קנשו
מרץ 2018
|
13.03.2018
|
|
|
| פרטים לגבי התהליך |
ראיון ראשון עם רש"צ לא היה כל כך טכני
ראיון שני עם מפתח מהצוות כאשר היו הרבה שאלות טכניות |
|
| שאלות מתוך הראיון |
צריך לממש פונקציית
Set(k,v)
Get(k)
SelAll(Value)
ב O(1) |
|
| תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
| |
מרץ 2018
|
| |
לבנות מחלקה עם HashMap המכיל את הערכים שעשו Set וAllValue שמכיל את הערך כאשר עושים SetAll וHashSet שמכיל את כל הK שעשו להם Set
ובSetAll צריך לאפס את הHaseMap וכו
|
| |
|
| |
מרץ 2018
|
| |
איך תאפס איך תדע אחרי זה למי עשו set בעבר.? כלומר אם אחרי האיפוס יעשו get למשהו איך תדע אם מישהו עשה לא set ליפני?
|
| |
|
| |
יולי 2018
|
| |
צריך להוסיף TIMESTAMP לפני שינוי כלשהו.
|
| |
|
| |
|
|
|
הוסף מידע על החברה
|
עוד מידע על קנשו :
|
|
|
ראיון לתפקיד מתכנת JAVA
בחברת רדקיקס
מרץ 2018
|
11.03.2018
|
|
|
| פרטים לגבי התהליך |
ראיון ראשון אצל ר"צ כלל כמה שאלות מקצועיות על נייר |
|
| שאלות מתוך הראיון |
1) לממש פונקציה string replace כאילו כתובה בC. האורך של המחרוזת המחליפה יכול להיות ארוך יותר למשל
replace("qweaaasdfaaaxc", "aaa", "bbbb")
המימוש צ"ל בלי שימוש בזכרון נוסף (רק מצביעים ) ויעיל
2) נתון mirror tree איך אפשר לדעת אם הוא בינארי |
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על רדקיקס :
|
|
|
יש לכם מה להוסיף ?
|
|
|
|
|
|